package ex.util.generator;

import ex.datatypes.TaxiRide;
import ex.util.MyBatisUtils;
import org.apache.ibatis.session.SqlSession;

import java.io.IOException;
import java.util.List;

/**
 * 查询mysql 库表数据测试类
 */
public class MybatisTest {

    public static void main(String[] args) throws IOException {


        //获取SqlSession对象，从SqlSessionFactory中获取SqlSession
        SqlSession sqlSession = MyBatisUtils.getSqlSession();
        //【重要】指定要执行的sql语句的标识。  sql映射文件中的namespace + "." + 标签的id值
        String sqlId = "ex.springboot.mapper.TaxiRideMapper.selectTaxiRides";
        //【重要】执行sql语句，通过sqlId找到语句
        List<TaxiRide> studentList = sqlSession.selectList(sqlId);
        //输出结果
        studentList.forEach(stu -> System.out.println(stu.toString()));
        //关闭SqlSession对象
        sqlSession.close();

    }

}